Nlp: Understanding The N-Gram Language Models